technology provider - German English Dictionary